package com.cy;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;

/**
 * @ClassName MemberApplication
 * @Description:类描述
 * @Author Tedu
 * @Date 2021/6/8 20:31
 * @Version V1.0
 * 1)@EnableDiscoveryClient描述启动类时，会告诉spring框架，
 * 可以通过服务名从注册中心获取具体的服务实例(instance).
 * 2)@EnableFeignClients注解描述启动类时，会告诉spring框架，启动时
 * 要扫描启动类所在包及子包中的类，并构建由@FeignClient注解描述的接口实现类(代理类),
 * 然后底层会基于这个类进行远程服务调用。
 **/
@EnableDiscoveryClient
@EnableFeignClients
@SpringBootApplication
public class MemberApplication {
    public static void main(String[] args) {
        SpringApplication.run(MemberApplication.class,args);

    }
}
